minimum absolute difference hackerrank